From 5989a6405fb39567a39e2e49824c465246d26cee Mon Sep 17 00:00:00 2001 From: Tristan Van Berkom Date: Sun, 6 Mar 2011 17:13:32 +0900 Subject: [PATCH] Fixed possible segmentation fault while freeing size request caches. --- gtk/gtksizerequest.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtksizerequest.c b/gtk/gtksizerequest.c index 95cf2fafd4..adc218713b 100644 --- a/gtk/gtksizerequest.c +++ b/gtk/gtksizerequest.c @@ -112,7 +112,7 @@ clear_cache (SizeRequestCache *cache, if (sizes) { - for (i = 0; sizes[i] != NULL; i++) + for (i = 0; i < GTK_SIZE_REQUEST_CACHED_SIZES && sizes[i] != NULL; i++) g_slice_free (SizeRequest, sizes[i]); g_slice_free1 (sizeof (SizeRequest *) * GTK_SIZE_REQUEST_CACHED_SIZES, sizes); -- 2.30.2